package com.smartstate.dataManagement.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * <p>计算结果的vo   </p>
 * <p>@Author 陈永杰</p>
 * <p>@Date: 2022/9/5</p>
 * <p>@Time: 14:26</p>
 * <p>@version 1.0 <p>
 */
@Data
public class PowerVo {
        //成本
        @ExcelIgnore
        @ApiModelProperty(value = "成本")
        private String price;

        //id
        @ExcelIgnore
        @ApiModelProperty(value = "id")
        private String id;
        //父级id
        @ExcelIgnore
        @ApiModelProperty(value = "父级id")
        private String parentId;

        //颗粒度
        @ExcelProperty("颗粒度")
        @ApiModelProperty(value = "颗粒度")
        private String graininess;

        @ExcelProperty("建模名称")
        @ApiModelProperty(value = "建模名称")
        //建模名称
        private String modelName;

        //楼栋名称
        @ExcelProperty("分析对象")
        @ApiModelProperty(value = "分析对象")
        private String name;

        //介质
        @ExcelProperty("介质类型")
        @ApiModelProperty(value = "介质类型")
        private String rateType;

        //能耗值
        @ExcelProperty("能耗值(kW·h)")
        @ApiModelProperty(value = "能耗值")
        private String num;

        //时间
        @ExcelProperty("时间")
        @ApiModelProperty(value = "时间")
        private String time;

        //平均价
        @ExcelIgnore
        @ApiModelProperty(value = "平均价")
        private String rate;
        //碳足迹
        @ExcelIgnore
        @ApiModelProperty(value = "碳足迹")
        private double carbon = 0;
        //峰
        @ExcelIgnore
        @ApiModelProperty(value = "峰")
        private String peekValue ;
        //平
        @ExcelIgnore
        @ApiModelProperty(value = "平")
        private String flatValue ;
        //谷
        @ExcelIgnore
        @ApiModelProperty(value = "谷")
        private String valleyValue ;
//        同比
        @ExcelIgnore
        @ApiModelProperty(value = "同比")
        private String sameRatio ;
//        环比
        @ExcelIgnore
        @ApiModelProperty(value = "环比")
        private String sequential ;
}